package org.example.common.sms.domain;

import lombok.Data;

/**
 * 腾讯云短信
 */
@Data
public class TencentSmsConfig extends BaseSmsConfig {

    private String sdkAppId;
    private String territory;
    private Integer connTimeout;
    private String requestUrl;
    private String action;
    private String version;
    private String service;



    private static String $default$territory() {
        return "ap-guangzhou";
    }

    private static Integer $default$connTimeout() {
        return 60;
    }

    private static String $default$requestUrl() {
        return "sms.tencentcloudapi.com";
    }

    private static String $default$action() {
        return "SendSms";
    }

    private static String $default$version() {
        return "2021-01-11";
    }

    private static String $default$service() {
        return "sms";
    }
}
